package com.loong.loong.hik.property.result.face;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.List;
import lombok.Data;

/**
 * 请求参数实体类，用于按条件查询陌生人事件
 * @author jinyiang
 * @date 2023/3/10 17:10
 */
@Data
@ApiModel("请求参数实体类，用于按条件查询陌生人事件")
public class QueryStrangeEventResultVo {

	@ApiModelProperty(value = "返回结果代码")
	private String code;

	@ApiModelProperty(value = "返回结果信息")
	private String msg;

	@ApiModelProperty(value = "返回数据总数")
	private int total;

	@ApiModelProperty(value = "当前页码")
	private int pageNo;

	@ApiModelProperty(value = "每页数据数量")
	private int pageSize;

	@ApiModelProperty(value = "返回数据列表")
	private List<StrangerEvent> list;

	@Data
	@ApiModel("陌生人事件数据实体类")
	public static class StrangerEvent {

		@ApiModelProperty(value = "事件发生时间")
		private String eventTime;

		@ApiModelProperty(value = "陌生人性别")
		private String gender;

		@ApiModelProperty(value = "陌生人年龄段")
		private String age;

		@ApiModelProperty(value = "是否戴眼镜")
		private String glass;

		@ApiModelProperty(value = "设备编码")
		private String deviceIndexcode;

		@ApiModelProperty(value = "设备名称")
		private String deviceName;

		@ApiModelProperty(value = "监控点编码")
		private String cameraIndexcode;

		@ApiModelProperty(value = "监控点名称")
		private String cameraName;

		@ApiModelProperty(value = "背景图片URL")
		private String bkgUrl;

		@ApiModelProperty(value = "抓拍图片URL")
		private String snapUrl;
	}
}
